/**
 * 
 */
package fr.ing4.Macri.MonteCarlo.MultiThread;

import java.util.Random;

/**
 * @author enzo
 *
 */
public final class SimulationBean {

	private int nSteps;
	  private double dt,st;
	  private double drift,vSqrdt;
	  private Random random;
	 private  int z;
	  private double x,r,t;
	  private double sum;
	  private double s;
	  public SimulationBean(int ns,double dt,double st,double drift, double vsqrdt,int z, double x ,double r ,double t)
	  {
		  this.nSteps=ns;
		  this.dt=dt;
		  this.st=st;
		  this.s=st;
		  this.drift=drift;
		  this.vSqrdt=vsqrdt;
		  this.z=z;
		  this.x=x;
		  this.r=r;
		  this.t=t;
		  this.sum=0;
		  //System.out.println("" + this.nSteps+ " " + this.dt +" "+ this.st + " "+ this.drift +" " +this.vSqrdt + " " +z +" "+x +" "+r +" "+t );
		  //random=new Random();
		  
	  }
	/**
	 * @return the nSteps
	 */
	public int getnSteps() {
		return nSteps;
	}
	/**
	 * @return the dt
	 */
	public double getDt() {
		return dt;
	}
	/**
	 * @return the st
	 */
	public double getSt() {
		return st;
	}
	/**
	 * @return the drift
	 */
	public double getDrift() {
		return drift;
	}
	/**
	 * @return the vSqrdt
	 */
	public double getvSqrdt() {
		return vSqrdt;
	}
	/**
	 * @return the random
	 */
	public Random getRandom() {
		return random;
	}
	/**
	 * @return the z
	 */
	public int getZ() {
		return z;
	}
	/**
	 * @return the x
	 */
	public double getX() {
		return x;
	}
	/**
	 * @return the r
	 */
	public double getR() {
		return r;
	}
	/**
	 * @return the t
	 */
	public double getT() {
		return t;
	}
	/**
	 * @param st the st to set
	 */
	public void setSt(double st) {
		this.st = st;
	}
	/**
	 * @return the sum
	 */
	public double getSum() {
		return sum;
	}
	/**
	 * @param sum the sum to set
	 */
	public void setSum(double sum) {
		this.sum = sum;
	}
	/**
	 * @return the s
	 */
	public double getS() {
		return s;
	}
	
	

}
